
.fold-open {
    background-color: white;
    border-radius: 0 0 20rpx 20rpx;
}
.items {
    padding: 0 20rpx;
    margin-bottom: 20rpx;
    border-radius: 20rpx;
}
.items-innerBox {
    background-color: white;
    padding: 20rpx;
    border-radius: 0 0 20rpx 20rpx;
    position: relative;
    .amount {
        width: 260rpx;
        height: 40rpx;
        background-image: url(@/static/icon/10011.png);
        background-size: 260rpx 40rpx;
        background-repeat: no-repeat;
        line-height: 40rpx;
        font-size: 24rpx;
        color: #ce7f63;
        display: flex;
        justify-content: space-around;
    }
}
.order-item {
    margin-top: 30rpx;
    .good-image {
        box-shadow: 1rpx 2rpx 2rpx 0 rgba(24, 14, 11, 0.14), 6rpx 7rpx 3rpx 0 rgba(24, 14, 11, 0.09), 12rpx 14rpx 5rpx 0 rgba(24, 14, 11, 0.07);
    }
    .goods-name {
        margin-left: 20rpx;
        padding: 20rpx 0;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        flex: 1;
        word-break: break-all;
        .subtotal-text {
            color: #999;
            font-size: 24rpx;
            justify-content: space-between;
            display: flex;
        }
    }
}
.fold-wrapper {
    text-align: center;
    padding: 20rpx 0;
    color: #999;
    & > text {
        margin-right: 10rpx;
        font-size: 24rpx;
    }
}
.order-top {
    padding: 30rpx;
    background-color: white;
    border-radius: 20rpx 20rpx 0 0;
    padding-bottom: 0;
    .order-status {
        text-align: center;
    }
    .refund-status {
        color: #ff9900;
        font-size: 26rpx;
    }
    :deep(.u-checkbox__icon-wrap--checked){
        background-color: $cf-primary;
        border-color: $cf-primary;
    }
}
.order-items {
    padding-bottom: 30rpx;
    background-color: white;
    // border-radius: 20rpx 20rpx 0 0;
    border-bottom: 1rpx solid #f5f5f5;
    .model-check {
        width: 72rpx;
        text-align: center;
        .icon {
            font-size: 40rpx;
        }
    }
    .wrapper-1 {
        display: flex;
        align-items: center;
        padding: 30rpx;
        padding-left: 30rpx;

        .good-title {
            color: #333;
            line-height: 50rpx;
            font-size: 30rpx;
            flex: 1;
            letter-spacing: 3rpx;
            word-break: break-all;
        }
    }
}
.skus {
    background-color: white;
    overflow: hidden;
    transition: height 0.4s;
    .skus-items {
        border-bottom: 1rpx solid #e6e6e6;
        line-height: 50rpx;
        padding: 20rpx 0rpx;
        display: flex;
        align-items: center;
        .sku-content {
            display: flex;
            flex: 1;
            padding-right: 20rpx;
            .left {
                min-width: 420rpx;
                display: flex;
                align-items: center;
                .checkAndImg {
                    display: flex;
                    align-items: center;
                    padding: 30rpx 0;
                    .model-img {
                        box-shadow: 1px 2px 2px 0px rgba(24, 14, 11, 0.14), 6px 7px 3px 0px rgba(24, 14, 11, 0.09), 12px 14px 5px 0px rgba(24, 14, 11, 0.07);
                    }
                }
                .sku-content-value {
                    min-width: 200rpx;
                    text-align: center;
                    margin-left: 30rpx;
                    margin-right: 10rpx;
                    line-height: 60rpx;
                    .colorName,
                    .collarName {
                        font-size: 30rpx;
                        letter-spacing: 4rpx;
                    }
                    .collarName {
                        font-size: 34rpx;
                        font-weight: bold;
                    }
                    .model-label {
                        font-size: 20rpx;
                        color: #939393;
                    }
                    .price {
                        color: #e04466;
                        font-size: 28rpx;
                    }
                }
            }
            .vertical-line {
                width: 1px;
                background: #e2e2e2
            }
            .right-part {
                flex: 1;
                display: flex;
                flex-direction: column;
                justify-content: center;
                .right-part-line2 {
                    display: flex;
                    justify-content: space-between;
                    margin: 0 20rpx;
                    flex: 1;
                    padding: 10rpx 0;
                    &:last-child {
                        border: none;
                    }
                    .sku-num-style {
                        border-radius: 10rpx;
                        padding: 0 10rpx;
                        font-size: 26rpx;
                        border-width: 2rpx;
                        border-style: solid;
                    }
                    .add-btn {
                        border-radius: 10rpx;
                        font-size: 26rpx;
                        padding: 8rpx 10rpx;
                        border-width: 2rpx;
                        border-style: solid;
                    }
                }
                .borderBottom {
                    height: 1px;
                    margin-left: 20rpx;
                    background-color: #f8f8f8;
                }
            }
        }

        .skus-items-color {
            font-weight: bold;
            font-size: 26rpx;
        }

        .skus-items-size {
            font-size: 28rpx;
            margin-left: 20rpx;
            margin-right: 20rpx;
            color: #B5B5B5;
        }

        .skus-items-price {
            margin-left: 10rpx;
            font-size: 24rpx;
            color: $cf-primary;
        }
    }
}

.func-list {
    .button-bar {
        display: flex;
        justify-content: flex-end;
        .btns {
            margin: 20rpx 0 0 0;
            margin-left: 20rpx;
            font-size: 28rpx;
            &:last-child {
                color: #fc4f75;
            }
        }
    }
}
.order-wrapper-bottom {
    background-color: white;
    padding: 20rpx;
    padding-bottom: 0;
    border-radius: 0 0 20rpx 20rpx;
}
.item-info {
    line-height: 60rpx;
    margin-top: 20rpx;
}
.item-info-count{
    min-width: 150rpx;
    text-align: center;
}
.acture-pay {
    font-weight: bold;
}
.skus-items-wrapper:nth-child(even) {
    background-color: #ececec;
    .vertical-line{
        background: #d6d6d6 !important;
    }
    .borderBottom {
        background-color: #e2e2e2 !important;
    }
}
.skus-items-wrapper:nth-child(odd) {
    background-color: white;
}
.summary {
    color: #999;
    margin-left: 30rpx;
    & > text:nth-child(2) {
        margin-left: 30rpx;
    }
}
